﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Com.Binaria.SISCOB.Web.View;
using Com.Binaria.SISCOB.Svc;
using Com.Binaria.Core.Presentacion;

namespace Com.Binaria.SISCOB.Web.Presenter
{
    public class ImportarPresenter
    {
        private CargaArchivoSvc svc;

        public IImportarView View { set; get; }

        public ImportarPresenter(IImportarView iImportarView)
        {
            View = iImportarView;
        }

        public string ImportarCartolas()
        {
            string logResult = string.Empty;

            svc = (CargaArchivoSvc)ServiceLocator.getInstance().getObject("CargaArchivoSvc");

            logResult = svc.ImportarArchivo(View.RutaImport, "C");

            return logResult;
        }

        public string ImportarMayor()
        {
            string logResult = string.Empty;

            svc = (CargaArchivoSvc)ServiceLocator.getInstance().getObject("CargaArchivoSvc");

            logResult = svc.ImportarArchivo(View.RutaImport, "M");

            return logResult;
        }

    }
}
